package net.maku.talent.entity;

import com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler;
import lombok.Data;
import lombok.EqualsAndHashCode;
import com.baomidou.mybatisplus.annotation.*;
import java.util.Date;
import java.util.List;

/**
 * 集体荣誉
 *
 * @author 阿沐 babamu@126.com
 * @since 1.0.0 2025-03-21
 */

@Data
@TableName(value = "honor_community",autoResultMap = true)
public class HonorCommunityEntity {
	/**
	* id
	*/
	@TableId
	private Long id;

	/**
	* 所属工会
	*/
	private Long orgId;

	/**
	* 集体名称
	*/
	private String name;

	/**
	 * 荣誉名称
	 */
	private String honorName;

	/**
	* 直管企业
	*/
	private String managedEnterprises;

	/**
	* 荣誉图片
	*/
	@TableField(typeHandler = JacksonTypeHandler.class)
	private List<String> pic;

	/**
	* 荣誉等级
	*/
	private Integer level;

	/**
	* 荣誉类别
	*/
	private String category;

	/**
	* 荣誉获得的时间
	*/
	private Date acquisitionDate;

	/**
	* 简介
	*/
	private String brief;

	/**
	* 备注
	*/
	private String remark;

	/**
	* 推荐：0.否，1.是
	*/
	private Integer isRecommend;

	/**
	* 创建时间
	*/
	private Date createTime;

}